home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 May: Tool Chest / Dev.CD May 98 TC.toast / Tool Chest / OS Utilities / Gestalt Selectors List 4.1 / Updates / GSL Update 4.0.1 next >
Encoding:
Text File  |  1997-11-02  |  13.3 KB  |  369 lines  |  [TEXT/R*ch]

  1.  
  2. Hello,
  3.  
  4. You won't notice a major difference (I hope) between this update and
  5. the next but to me it will be: this is my last update as a bachelor!
  6. :-)
  7. In practice it means for you I won't be able to reply to any messages
  8. between Thursday 6 November and Saturday 14 November. Most of the time
  9. I'll (we'll) be in or around Roma, Italy, Europe!
  10.  
  11. In preparation on the 10 November news this update lists some new
  12. 'mach' values.
  13.  
  14. Also, the GSL Party pages now allow you to download Gestalt.Appl 3.0d2.
  15. The party is still going on:
  16.     http://www.bio.vu.nl/home/rgaros/gestalt/party/
  17.  
  18. Have fun and see you later!
  19.  
  20. Rene
  21.  
  22. ===========================================================================
  23.  
  24.  
  25. Gestalt Selectors List 4.0.1 Update
  26. ===================================
  27.  
  28. Maintained and published by Rene G.A. Ros (rgaros@bio.vu.nl)
  29.  
  30. First published: 12 October 1992, 13:15 CET (GMT+1)
  31. Last version   : 12 October 1997, 14:15 CET (GMT+2, DST)
  32. Previous update: 12 October 1997, 14:15 CET (GMT+2, DST)
  33. Last modified  : 2 November 1997, 22:50 CET (GMT+1)
  34.  
  35. The complete version is available to subscribers by sending an email to:
  36.      gestalt-selectors-list-request@bio.vu.nl
  37. with as subject:
  38.      archive get recent/gestalt-selectors.etx
  39. or to get the compressed version:
  40.      archive get recent/gestalt-selectors.sit.hqx
  41. The latest GSL version is also available on the GSL Web page. Point your
  42. Internet browser to:
  43.      http://www.bio.vu.nl/home/rgaros/gestalt/
  44.  
  45. If this is the first update you receive since subscribing to the mailing
  46. list you may want to get the previous updates as well. Then email to the
  47. address listed above and use this command:
  48.      archive get updates/updates-comb.etx
  49.  
  50. A vertical bar in front of a line indicates the line has changed or was
  51. added.
  52.  
  53. PLEASE SEND COMMENTS AND CORRECTIONS TO THE EDITOR AS SOON AS POSSIBLE.
  54.  
  55. The following persons contributed to this update:
  56.  
  57. ===========================================================================
  58. Contributions to the selector sections
  59. ===========================================================================
  60. Person                 Software                Selector(s) added/changed
  61. ---------------------------------------------------------------------------
  62. Lars Christensen       File Sharing Extension  bugy
  63. Jean-Pierre Curcio     System                  mach (313, 406, 510), tv  
  64.                        unknown                 ltld
  65. Hans Dorland           System                  cput, mach (58, 69)
  66. Rene Ros               Startup Doubler cp      MMFB
  67. ---------------------------------------------------------------------------
  68.  
  69. ===========================================================================
  70. Contributions to the non-selector sections
  71. ===========================================================================
  72. Person                 Chapter/Section
  73. ---------------------------------------------------------------------------
  74.  
  75. ---------------------------------------------------------------------------
  76.  
  77. Apple System Software (A-D)
  78. ===========================
  79.  cput (System [7.1.2?]) &AS04/AS05
  80.       gestaltNativeCPUtype
  81.       Returns a value that indicates the type of native processor that is
  82.       currently running.
  83.  
  84.       enum {
  85.       #define gestaltNativeCPUtype 'cput' /* Native CPU type */
  86.       /* Motorola Architecture */
  87.       gestaltCPU68000   = 0,
  88.       gestaltCPU68010   = 1,
  89.       gestaltCPU68020   = 2,
  90.       gestaltCPU68030   = 3,
  91.       gestaltCPU68040   = 4,
  92.  
  93.       /* PowerPC Architecture */
  94.       gestaltCPU601     = 0x101,
  95.       gestaltCPU603     = 0x103,
  96.       gestaltCPU604     = 0x104,
  97.       gestaltCPU603e    = 0x106,  /* 3.3 Volt 603 with 16K caches &AS22 */
  98.       gestaltCPU603e166?= 0x107,  /* 2.5 Volt 603e, good to 300 Mhz. See
  99.                                      also note below */
  100. |     gestaltCPU740?    = 0x108,  /* codename Arthur: 300 MHz with
  101.                                      L2 on-board */
  102.       gestaltCPU604e?   = 0x109,  /* 2.5 Volt 604 with 32K caches */
  103.       gestaltCPU760?    = 0x10A,  /* codename Mach5 */
  104.       gestaltX704?      = 0x154,  /* X704 from Exponential Technology Inc. */
  105.       gestaltX704_2?    = 0x160,  /* ??? */
  106.  
  107.       /* PowerPC Architecture (Unreleased & Rumoured) */
  108.       gestaltHelmwind?  = ???,    /* 200, 250, 300 MHz */
  109.       gestaltCPU614?    = ???,
  110.       gestaltCPU615?    = ???,
  111.       gestaltCPU620?    = ???,
  112.       gestaltCPU630?    = ???,
  113.  
  114.       gestaltCPU603q?   = ???};   /* Quantum Effect Design Inc. */
  115. [notes omitted]
  116.  
  117. Apple System Software (E-H)
  118. ===========================
  119. No changes.
  120.  
  121. Apple System Software (I-L)
  122. ===========================
  123. No changes.
  124.  
  125. Apple System Software (M)
  126. =========================
  127.  mach (System [6.0.4]) INF
  128.       gestaltMachineType
  129.       Returns one of the following values, indicating the type of
  130.       machine.
  131.  
  132.       enum {
  133.       #define gestaltMachineType 'mach' /* machine type */
  134.  
  135.       gestaltPerforma6400           =  58,
  136. |     gestaltPerforma6360           =  gestaltPerforma6400,
  137.  
  138.       gestaltPowerMac8500           =  69, /* Also Power Macintosh 8515 */
  139. |     gestaltPowerMac8600           = gestaltPowerMac8500;
  140.  
  141. |     gestaltPowerBookG3?           = 313, /* PowerBook with G3, 250 MHz */
  142.  
  143.       gestaltCHRP?                  = 406, /* Mac OS 7.6 on CHRP
  144.                                                (May 1997);
  145. |                                              also StarMax 6000 CHRP */
  146.  
  147. |     gestaltPowerMacG3?            = 510, /* Desktop model with G3,
  148. |                                              266 MHz */
  149.       };
  150. [other values and notes omitted here]
  151.  
  152. Apple System Software (N-O)
  153. ===========================
  154. No changes.
  155.  
  156. Apple System Software (P-S)
  157. ===========================
  158. No changes.
  159.  
  160. Apple System Software (T-Z)
  161. ===========================
  162.  tv   (System? [???])
  163.       (Video Startup ext [1.0], part of European Video Installer)
  164.       gestaltTVAttr &AS14
  165.       Returns information about the TV capabilities?
  166.  
  167.       enum {
  168.       #define gestaltTVAttr 'tv  ' /* TV Version [huh? ed.] */
  169.       gestaltHasTVTuner            =  0,  /* supports Philips FL1236F
  170.                                              video tuner */
  171.       gestaltHasSoundFader         =  1,  /* supports Philips TEA6330
  172.                                              Sound Fader chip */
  173.       gestaltHasHWClosedCaptioning =  2,  /* supports Philips SAA5252
  174.                                              Closed Captioning */
  175.       gestaltHasIRRemote           =  3,  /* supports CyclopsII Infra Red
  176.                                              Remote Control */
  177.       gestaltHasVidDecoderScaler   =  4,  /* supports Philips SAA7194
  178.                                              Video Decoder/Scaler */
  179.       gestaltHasStereoDecoder      =  5,  /* supports Sony SBX1637A-01
  180.                                              stereo decoder */
  181.       gestaltHasSerialFader        =  6,  /* has fader audio in serial
  182.                                              with system audio &AS22 */
  183.       gestaltHasFMTuner            =  7,  /* has FM Tuner from donnybrook
  184.                                              card &AS22 */
  185. |     gestalt???                   =  8,  /* ??? */
  186. |     gestalt???                   = 11}; /* ??? */
  187.  
  188. [notes omitted]
  189.  
  190. Apple Additional Software
  191. =========================
  192. No changes.
  193.  
  194. Third Parties Software
  195. ======================
  196. No changes.
  197.  
  198. Unknown Apple Software (A-K)
  199. ============================
  200.  bugy (32-bit System Enabler [1.0])
  201.       (Hardware System Update ext [1.0])
  202.       (MIDI Manager ext [2.0.2?])
  203.       (Network Launch Fix ext [1.0])
  204.       (Sound Manager ext [3.0])
  205.       (System? [7.1?])
  206.       (System enabler 065)
  207.       gestaltBugFixAttrsTwo
  208.       Returns information about the fixes applied.
  209.  
  210.       enum {
  211.       #define gestaltBugFixAttrsTwo 'bugy'
  212.       gestaltBugsEgretDispatchPatch? =  0,  /* these correct the */
  213.       gestaltBugsEgretTimePatch?     =  1,  /*  system clock and
  214.                                                 modem perf.? */
  215.       gestalt???                     =  2,  /* unknown, Hardware Upd. */
  216.       gestaltEgretTickHandlerPatch?  =  3,  /*  see bit 0 & 1 ? */
  217.       gestalt???                     =  4,  /* unknown, Hardw. Upd. */
  218.       gestaltSCSIPatch?              =  5,  /* floppy drive fixed ? */
  219.       gestalt???                     =  6,  /* unknown, Hardw. Upd. */
  220.       gestalt32bitEnabler?           =  7,  /* 32-bit enabler avail?*/
  221.       gestalt???                     =  8,  /* unknown, MIDI Mgr */
  222.       gestalt???                     =  9,  /* unknown, Sound Mgr 3 */
  223.       gestalt???                     = 11,  /* unknown, Hardw. Upd. */
  224.       gestalt???                     = 12,  /* unknown, Hardw. Upd. */
  225.       gestalt???                     = 13,  /* unknown, Hardw. Upd. */
  226.       gestalt???                     = 14,  /* unknown, Hardw. Upd. */
  227.       gestalt???                     = 15,  /* unknown, Hardw. Upd. */
  228.       gestalt???                     = 16,  /* unknown, Hardw. Upd. */
  229.       gestaltKeyboardPatch?          = 17,  /* corrects Adjustable
  230.                                                Kbd 'kbd ' response?*/
  231.       gestalt???                     = 18,  /* unknown, Hardw. Upd. */
  232.       gestalt???                     = 19,  /* unknown, ??? */
  233. |     gestalt???                     = 20,  /* unknown, set by/related to
  234. |                                              File Sharing Extension? */
  235. |     gestalt???                     = 21,  /* unknown, set by/related to
  236. |                                              File Sharing Extension? */
  237.       gestalt???                     = 24,  /* unknown, ??? */
  238.       gestalt???                     = 25,  /* unknown, ??? */
  239.       gestaltFSpExchangeFilesCompatibilityFix = 26,
  240.         /* FSpExchangeFiles compatibility code fixed &AS23 */
  241.       gestaltNetworkLaunchFix?       = 27,  /* fix problem with
  242.                                                appl. on server
  243.                                                launch with 68040 */
  244.       gestalt???                     = 28,  /* unknown, ??? */
  245.       gestalt???                     = 31}; /* unknown, ??? */
  246. [notes are omitted]
  247.  
  248. Unknown Apple Software (L-Z)
  249. ============================
  250. |ltld (??? [???])
  251. |     Observed on PowerBook with G3 CPU at 250 MHz.
  252.  
  253. Unknown Third Parties Software
  254. ==============================
  255. |MMFB (Startup Doubler cp [1.0] by Marc Moini)
  256.  
  257. Reports
  258. =======
  259. No changes.
  260.  
  261. About this list
  262. ===============
  263. For this update this chapter only includes the 'Gestalt Submission Form',
  264. 'Acknowledgements' and 'Editors' Address' sections.
  265.  
  266. Gestalt Submission Form
  267. -----------------------
  268. You can use this form to report information you found on already included
  269. selectors. But you can also use it to register new Gestalt selector codes.
  270. If you want to register the selector code your software installs, make sure
  271. you registered your code first with Apple Computer, Inc. Also, it is your
  272. good right if you chose to keep the meaning of the response value private.
  273. If so, still register so that others can at least detect your software by
  274. determining if the selector is present.
  275.  
  276. Software means, in this form, the software which installs the selector
  277. code. Not the whole package, just the extension or control panel (perhaps
  278. application) itself.
  279. The package is the product name in which the software is included and
  280. distributed.
  281. If data is not available or relevant, leave it blank. When the selector
  282. contains non-ASCII characters, please also provide the hexadecimal value.
  283.  
  284. You can also fill in this form on-line because it is also on the WWW
  285. pages of the GSL: http://www.bio.vu.nl/home/rgaros/gestalt/
  286.  
  287.  
  288. Your name: 
  289.  
  290. Your email address: 
  291.  
  292. Your company name: 
  293.  
  294. Do you want to remain anonymous? Yes / No
  295.  
  296. Category:      O Apple System Software
  297.                O Apple Additional Software
  298.                O Apple Software
  299.                O Third Parties Software
  300.  
  301. Gestalt Selector: 
  302.  
  303. Software name: 
  304.  
  305. Software type: O application 
  306.                O control panel
  307.                O extension (also 'appe')
  308.                O other:
  309.  
  310. First version to install selector: 
  311.  
  312. Package name: 
  313.  
  314. Author or Company name: 
  315.  
  316. Constant name: 
  317.  
  318. Source of information: 
  319.  
  320. Short description of the returned response:
  321.  
  322.  
  323.  
  324.  
  325.  
  326. Additional constant names and values for the response value meaning:
  327.  
  328.  
  329.  
  330.  
  331.  
  332. Please email this form to this Internet address: rgaros@bio.vu.nl
  333.  
  334. Acknowledgements
  335. ----------------
  336. I want to thank the following persons for their contributions to this
  337. update and their support of this list:
  338.  
  339. ===========================================================================
  340. Name                                       Internet Email Address
  341. ---------------------------------------------------------------------------
  342. Lars Christensen                           elenzee@hotmail.com
  343. Jean-Pierre Curcio                         jpc83@calva.net
  344. Hans Dorland
  345. ---------------------------------------------------------------------------
  346.  
  347. Legal Stuff
  348. -----------
  349. (C) 1992-1997, Rene G.A. Ros
  350.  
  351. It is not allowed to distribute the GSL updates separate from the full GSL.
  352. The full GSL can be used freely but is not public domain.
  353. See for legal information the Legal Stuff chapter of the full Gestalt
  354. Selectors List.
  355.  
  356. Editor's Address
  357. ----------------
  358. Rene G.A. Ros
  359. Developer and consultant at S&B Office Services, Woerden, The Netherlands
  360. Consultant to the Computer Department,
  361.     Biology Faculty, Vrije Universiteit Amsterdam, The Netherlands.
  362.  
  363. Email: rgaros@bio.vu.nl (preferred)
  364.        rene_ros@office.nl (work)
  365.        rgaros@dds.nl
  366.        100112.1363@compuserve.com
  367. WWW  : http://www.bio.vu.nl/home/rgaros/
  368.        http://huizen.dds.nl/~rgaros
  369.